﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HongStone.Domain.SystemSetupModel.InstitutionSettingModel
{
    /// <summary>
    /// 人力资源管理表
    /// </summary>
    public class rlzy
    {
        /// <summary>
        /// 外键表主键
        /// </summary>
        public int wid { get; set; }
        /// <summary>
        /// 登录表主键
        /// </summary>
        public int LoginId { get; set; }
        /// <summary>
        /// 员工基本信息主键
        /// </summary>
        public int EmployeeId { get; set; }
        /// <summary>
        /// 员工教育情况主键
        /// </summary>

        public int EducationId { get; set; }
        /// <summary>
        /// 员工证书情况主键
        /// </summary>

        public int CertifivateId { get; set; }
        /// <summary>
        /// 员工工作情况主键
        /// </summary>

        public int WorkId { get; set; }
        /// <summary>
        /// 员工人力信息主键
        /// </summary>

        public int ManpowerId { get; set; }
        /// <summary>
        /// 员工账号
        /// </summary>
        public string LoginAccount { get; set; }
        /// <summary>
        /// 员工真实姓名
        /// </summary>
        public string LoginName { get; set; }
        /// <summary>
        /// 员工在职状态
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 在职状态
        /// </summary>
        public string StateName { get; set; }
        /// <summary>
        /// 所属部门
        /// </summary>
        public int DeptId { get; set; }
        /// <summary>
        /// 部门名称
        /// </summary>
        public string DeptName { get; set; }
        /// <summary>
        /// 员工性别
        /// </summary>
        public int Sex { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string Sexs { get; set; }
        /// <summary>
        /// 员工从事专业
        /// </summary>
        public int MajorId { get; set; }
        /// <summary>
        /// 从事专业名称
        /// </summary>
        public string MajorName { get; set; }
        /// <summary>
        /// 员工管理职位
        /// </summary>
        public int ManagementId { get; set; }
        /// <summary>
        /// 管理职位名称
        /// </summary>
        public string ManagementName { get; set; }
        /// <summary>
        /// 员工技术职位
        /// </summary>
        public int TechnologyId { get; set; }
        /// <summary>
        /// 技术职位名称
        /// </summary>
        public string TechnologyName { get; set; }
        /// <summary>
        /// 员工身份证号
        /// </summary>
        public string IdNumber { get; set; }
        /// <summary>
        /// 员工户籍所在地
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 员工出生日期
        /// </summary>
        public DateTime DateBirth { get; set; }
        /// <summary>
        /// 员工年龄
        /// </summary>
        public int Age { get; set; }
        /// <summary>
        /// 员工联系方式
        /// </summary>
        public string Phone { get; set; }
        /// <summary>
        /// 员工分机号
        /// </summary>
        public string ExtensionNumber { get; set; }
        /// <summary>
        /// 员工职称评定
        /// </summary>
        public int ProfessionalId { get; set; }
        /// <summary>
        /// 职称评定名称
        /// </summary>
        public string ProfessionalName { get; set; }
        /// <summary>
        /// 员工评定时间
        /// </summary>
        public DateTime EvaluateTime { get; set; }
        /// <summary>
        /// 员工注册
        /// </summary>
        public bool Register { get; set; }
        /// <summary>
        /// 员工注册时间
        /// </summary>
        public DateTime RegisterTime { get; set; }
        /// <summary>
        /// 员工注册地点
        /// </summary>
        public string RegisterAddr { get; set; }
        /// <summary>
        /// 员工注册学校
        /// </summary>
        public string School { get; set; }
        /// <summary>
        /// 员工学位
        /// </summary>
        public string Degree { get; set; }
        /// <summary>
        /// 员工毕业专业
        /// </summary>
        public string Major { get; set; }
        /// <summary>
        /// 员工毕业时间
        /// </summary>
        public DateTime Time { get; set; }
        /// <summary>
        /// 参加工作时间
        /// </summary>
        public DateTime WorkTime { get; set; }
        /// <summary>
        /// 入司时间
        /// </summary>
        public DateTime EntryTime { get; set; }
        /// <summary>
        /// 工作间隔时间
        /// </summary>
        public int WorkBetweenTime { get; set; }
        /// <summary>
        /// 入司间隔时间
        /// </summary>
        public int EntryBetweenTime { get; set; }
        /// <summary>
        /// 工作年限
        /// </summary>
        public int WorkYear { get; set; }
        /// <summary>
        /// 试用期限
        /// </summary>
        public int TestCycle { get; set; }
        /// <summary>
        /// 岗位年龄
        /// </summary>
        public int PostAge { get; set; }
        /// <summary>
        /// 档案所在地
        /// </summary>
        public string LocationArchives { get; set; }
        /// <summary>
        /// 休假基数
        /// </summary>
        public int OffBase { get; set; }
        /// <summary>
        /// 年假时间
        /// </summary>
        public int YearTime { get; set; }
        /// <summary>
        /// 总经理特批
        /// </summary>
        public string General { get; set; }
        /// <summary>
        /// 转正时间
        /// </summary>
        public DateTime PositiveTime { get; set; }
        /// <summary>
        /// 工资
        /// </summary>
        public int Salary { get; set; }
        /// <summary>
        /// 交通补贴
        /// </summary>
        public int TrafficSubsidy { get; set; }
        /// <summary>
        /// 通讯补贴
        /// </summary>
        public int PhoneAllowance { get; set; }
        /// <summary>
        /// 应发工资
        /// </summary>
        public decimal NetPay { get; set; }
        /// <summary>
        /// 社保基数
        /// </summary>
        public int SocialSecurity { get; set; }
        /// <summary>
        /// 公积金
        /// </summary>
        public decimal ReservedFund { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 预发奖金
        /// </summary>
        public decimal PretestBonus { get; set; }
        /// <summary>
        /// 年薪
        /// </summary>
        public decimal AnnualPay { get; set; }
    }
}
